//
//  WmcLocalAlbumDelegate.swift
//  YPWatermarkCamera
//
//  Created by 赵洋 on 2022/8/29.
//

import UIKit

// MARK: - [WmcLocalAlbumDelegate]

/// 本地相册代理
public protocol WmcLocalAlbumDelegate: NSObjectProtocol {
    // MARK: 事务相关

    /// 设置左下角本地相册加载的媒体类型
    func loadMediaType(_ attribute: WmcAttribute,
                       defaultMediaTypes: [WmcMedia.MediaType])
    -> [WmcMedia.MediaType]
}

// MARK: - 驱动方法

public extension WmcMediaBrowseDelegate {}

// MARK: - =========================⚠️以下对接业务方无需查看或了解⚠️=========================

// MARK: 可选方法

public extension WmcMediaBrowseDelegate {
    // MARK: 事务相关

    /// 设置左下角本地相册加载的媒体类型
    func loadMediaType(_ attribute: WmcAttribute,
                       defaultMediaTypes: [WmcMedia.MediaType]) -> [WmcMedia.MediaType]
    {
        return defaultMediaTypes
    }
}
